package com.iplant.aps.service.po.sfc;

import java.io.Serializable;
import java.util.Calendar;

/**
 * 报废评审-物料子表
 * 2022-11-22 10:18:25
 */
public class SFCScrapApprovalBPMItem implements Serializable {

    /**
     * 序列号
     */
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    public int ID = 0;

    /**
     * 报废评审单ID
     */
    public int SFCBOMTaskID = 0;

    /**
     * 对应的BOMID 存储
     */
    public int BOMID = 0;
    /**
     * 对应的BOM子项ID
     */
    public int BOMItemID = 0;

    /**
     * 物料ID 存储
     */
    public int MaterialID = 0;

    public String MaterialNo = "";
    public String MaterialName = "";

    /**
     * 物料数量 存储
     */
    public Double MaterialNumber = 0.0;
    /**
     * 物料单位 存储
     */
    public int UnitID = 0;
    public String UnitText = "";

    /**
     * 等级 存储
     */
    public int Level = 0;
    public String LevelName = "";

    /**
     * 责任
     */
    public int Responsibility = 0;
    public String ResponsibilityName = "";

    /**
     * 1常规新件 2修复旧件
     */
    public int SapType = 0;
    public String SapTypeName = "";

    /**
     * 评审意见
     */
    public int ReviewComments = 0;

    public String ReviewCommentsName = "";

    /**
     * 虚拟驳回状态
     */
    public int Status = 0;
    /**
     * 虚拟驳回备注
     */
    public String Remark = "";
    /**
     * 虚拟驳回操作人ID
     */
    public int OperatorID = 0;
    /**
     * 虚拟驳回操作人
     */
    public String Operator = "";
    /**
     * 虚拟驳回操作时刻
     */
    public Calendar OperateTime = Calendar.getInstance();
    /**
     * 定额
     */
    public double Quota = 0;

    /**
     * 质量损失大类
     */
    public String QualityLossBig = "";
    /**
     * 质量损失小类
     */
    public String QualityLossSmall = "";

    /**
     * 班次
     */
    public String ShiftID = "";

    /**
     * 必换偶换
     */
    public int ReplaceType = 0;
    /**
     * 必换偶换翻译
     */
    public String ReplaceTypeText = "";
    /**
     * 必修偶修
     */
    public int OutsourceType = 0;
    /**
     * 必修偶修翻译
     */
    public String OutsourceTypeText = "";

    /**
     * 不推送给SAP
     */
    public boolean NotSend = false;

    /**
     * 供应商ID
     */
    public int SupplierID = 0;
    /**
     * 供应商编码
     */
    public String SupplierCode = "";
    /**
     * 供应商名称
     */
    public String SupplierName = "";

    /**
     * 线边库存数量
     */
    public double StockNum = 0.0;

    /**
     * 批次号
     */
    public String BatchNumber = "";

    public SFCScrapApprovalBPMItem() {
        super();
    }

    public int getSFCBOMTaskID() {
        return SFCBOMTaskID;
    }

    public int getBOMID() {
        return BOMID;
    }

    public String getQualityLossBig() {
        return QualityLossBig;
    }

    public String getQualityLossSmall() {
        return QualityLossSmall;
    }

    public void setQualityLossBig(String qualityLossBig) {
        QualityLossBig = qualityLossBig;
    }

    public void setQualityLossSmall(String qualityLossSmall) {
        QualityLossSmall = qualityLossSmall;
    }

    public String getReviewCommentsName() {
        return ReviewCommentsName;
    }

    public String getResponsibilityName() {
        return ResponsibilityName;
    }

    public double getQuota() {
        return Quota;
    }

    public void setQuota(double quota) {
        Quota = quota;
    }

    public void setResponsibilityName(String responsibilityName) {
        ResponsibilityName = responsibilityName;
    }

    public void setReviewCommentsName(String reviewCommentsName) {
        ReviewCommentsName = reviewCommentsName;
    }

    public int getBOMItemID() {
        return BOMItemID;
    }

    public int getMaterialID() {
        return MaterialID;
    }

    public int getReviewComments() {
        return ReviewComments;
    }

    public void setReviewComments(int reviewComments) {
        ReviewComments = reviewComments;
    }

    public String getMaterialNo() {
        return MaterialNo;
    }

    public String getMaterialName() {
        return MaterialName;
    }

    public Double getMaterialNumber() {
        return MaterialNumber;
    }

    public int getUnitID() {
        return UnitID;
    }

    public String getUnitText() {
        return UnitText;
    }

    public int getLevel() {
        return Level;
    }

    public String getLevelName() {
        return LevelName;
    }

    public int getResponsibility() {
        return Responsibility;
    }

    public int getSapType() {
        return SapType;
    }

    public String getSapTypeName() {
        return SapTypeName;
    }

    public void setSFCBOMTaskID(int sFCBOMTaskID) {
        SFCBOMTaskID = sFCBOMTaskID;
    }

    public void setBOMID(int bOMID) {
        BOMID = bOMID;
    }

    public void setBOMItemID(int bOMItemID) {
        BOMItemID = bOMItemID;
    }

    public void setMaterialID(int materialID) {
        MaterialID = materialID;
    }

    public void setMaterialNo(String materialNo) {
        MaterialNo = materialNo;
    }

    public void setMaterialName(String materialName) {
        MaterialName = materialName;
    }

    public void setMaterialNumber(Double materialNumber) {
        MaterialNumber = materialNumber;
    }

    public void setUnitID(int unitID) {
        UnitID = unitID;
    }

    public void setUnitText(String unitText) {
        UnitText = unitText;
    }

    public void setLevel(int level) {
        Level = level;
    }

    public void setLevelName(String levelName) {
        LevelName = levelName;
    }

    public void setResponsibility(int responsibility) {
        Responsibility = responsibility;
    }

    public void setSapType(int sapType) {
        SapType = sapType;
    }

    public void setSapTypeName(String sapTypeName) {
        SapTypeName = sapTypeName;
    }

    public int getID() {
        return ID;
    }

    public void setID(int iD) {
        ID = iD;
    }

    public int getStatus() {
        return Status;
    }

    public String getRemark() {
        return Remark;
    }

    public int getOperatorID() {
        return OperatorID;
    }

    public String getOperator() {
        return Operator;
    }

    public Calendar getOperateTime() {
        return OperateTime;
    }

    public void setStatus(int status) {
        Status = status;
    }

    public void setRemark(String remark) {
        Remark = remark;
    }

    public void setOperatorID(int operatorID) {
        OperatorID = operatorID;
    }

    public void setOperator(String operator) {
        Operator = operator;
    }

    public void setOperateTime(Calendar operateTime) {
        OperateTime = operateTime;
    }

    public String getShiftID() {
        return ShiftID;
    }

    public void setShiftID(String shiftID) {
        ShiftID = shiftID;
    }

    public int getReplaceType() {
        return ReplaceType;
    }

    public void setReplaceType(int replaceType) {
        ReplaceType = replaceType;
    }

    public String getReplaceTypeText() {
        return ReplaceTypeText;
    }

    public void setReplaceTypeText(String replaceTypeText) {
        ReplaceTypeText = replaceTypeText;
    }

    public int getOutsourceType() {
        return OutsourceType;
    }

    public void setOutsourceType(int outsourceType) {
        OutsourceType = outsourceType;
    }

    public String getOutsourceTypeText() {
        return OutsourceTypeText;
    }

    public void setOutsourceTypeText(String outsourceTypeText) {
        OutsourceTypeText = outsourceTypeText;
    }

    public boolean isNotSend() {
        return NotSend;
    }

    public void setNotSend(boolean notSend) {
        NotSend = notSend;
    }

    public int getSupplierID() {
        return SupplierID;
    }

    public void setSupplierID(int supplierID) {
        SupplierID = supplierID;
    }

    public String getSupplierCode() {
        return SupplierCode;
    }

    public void setSupplierCode(String supplierCode) {
        SupplierCode = supplierCode;
    }

    public String getSupplierName() {
        return SupplierName;
    }

    public void setSupplierName(String supplierName) {
        SupplierName = supplierName;
    }

    public double getStockNum() {
        return StockNum;
    }

    public void setStockNum(double stockNum) {
        StockNum = stockNum;
    }

    public String getBatchNumber() {
        return BatchNumber;
    }

    public void setBatchNumber(String batchNumber) {
        BatchNumber = batchNumber;
    }
}
